|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectraar.language.compiler.RAStringTool
public class RAStringTool
Useful string stuff.
| Constructor Summary | |
|---|---|
RAStringTool()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
between(java.lang.String first,
java.lang.String second,
java.lang.String code)
Returns the string in code between the two delimiters (first and second). |
static java.lang.String |
betweenD(java.lang.String first,
java.lang.String second,
java.lang.String code)
See between but delims must exist |
static boolean |
contains(java.lang.String contains,
java.lang.String s)
Check containment. |
static java.lang.String |
headOfString(java.lang.String delim,
java.lang.String s)
Returns the head of a string when tokenizing it on delim. |
static java.lang.String |
headOfStringD(java.lang.String delim,
java.lang.String s)
See headofstring but delim must exist |
static boolean |
isDelimiter(char ch)
Request whether the character is a delimiter (i.e. whitespace, newline, mathematical operator... anything that can split a word in two really). |
static boolean |
isDelimiter(java.lang.String s)
Request whether the FIRST character in the given string is a delimiter (i.e. whitespace, newline, mathematical operator... anything that can split a word in two really). |
static java.lang.String |
removeSpaces(java.lang.String in)
Remove tabs and spaces from string. |
static java.lang.String |
removeSpaces(java.lang.String in,
java.lang.String spaces)
Remove spaces as given from string. |
static java.lang.String |
replaceSpaces(java.lang.String in,
java.lang.String spaces,
java.lang.String by)
Replace spaces as given from string, by something else. |
static java.lang.String |
revertString(java.lang.String s)
Revert string... :) |
static java.lang.String |
stringBetweenMatching(java.lang.String openMark,
java.lang.String closeMark,
java.lang.String s)
Returns the string between the two marks, which are considered to be paired. |
static java.lang.String |
tailOfString(java.lang.String delim,
java.lang.String s)
Returns the tail of a string when tokenizing it on delim. |
static java.lang.String |
tailOfStringD(java.lang.String delim,
java.lang.String s)
See tailofstring but delim must exist |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RAStringTool()
| Method Detail |
|---|
public static java.lang.String headOfString(java.lang.String delim,
java.lang.String s)
delim - The delimiter.s - The string to get the head of.
public static java.lang.String headOfStringD(java.lang.String delim,
java.lang.String s)
throws java.lang.StringIndexOutOfBoundsException
java.lang.StringIndexOutOfBoundsException
public static java.lang.String tailOfString(java.lang.String delim,
java.lang.String s)
delim - The delimiter.s - The string to get the tail of.
public static java.lang.String tailOfStringD(java.lang.String delim,
java.lang.String s)
throws java.lang.StringIndexOutOfBoundsException
java.lang.StringIndexOutOfBoundsException
public static java.lang.String between(java.lang.String first,
java.lang.String second,
java.lang.String code)
public static java.lang.String betweenD(java.lang.String first,
java.lang.String second,
java.lang.String code)
throws java.lang.StringIndexOutOfBoundsException
java.lang.StringIndexOutOfBoundsException
public static java.lang.String stringBetweenMatching(java.lang.String openMark,
java.lang.String closeMark,
java.lang.String s)
public static java.lang.String removeSpaces(java.lang.String in)
public static java.lang.String removeSpaces(java.lang.String in,
java.lang.String spaces)
public static java.lang.String replaceSpaces(java.lang.String in,
java.lang.String spaces,
java.lang.String by)
public static java.lang.String revertString(java.lang.String s)
public static boolean contains(java.lang.String contains,
java.lang.String s)
public static boolean isDelimiter(char ch)
public static boolean isDelimiter(java.lang.String s)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||